package br.com.tcc.automacao.usuario.recurso;


import javax.ws.rs.FormParam;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;

import br.com.tcc.automacao.usuario.negocio.Usuario;
import br.com.tcc.automacao.usuario.negocio.UsuarioNegocio;
import br.com.tcc.automacao.util.SingletonFactory;



//@Path("usuario")
public class UsuarioRecurso {
	
    
   private static UsuarioNegocio usuarioNegocio;
    
   public UsuarioRecurso() {
	super();
	usuarioNegocio = (UsuarioNegocio) SingletonFactory.getSingleton(UsuarioNegocio.class);
   }

    
    @GET
    @Path("logar")
    @Produces({MediaType.APPLICATION_JSON})
    public Usuario usuarioLogar(@QueryParam("login") String login, @QueryParam("senha") String senha){
    	Usuario usuario = new Usuario();
    	usuario = usuarioNegocio.consultarUsuario(login);

    	if(senha != null && usuario != null){

    		if(usuario.getSenha().equals(senha)){

    			return usuario;    			    		    
    		}

    	}
    	return null;
    }
}